@charset "utf-8";
.cat_goodlist{
    position:relative;
    .col-md-3{
        height: 322px;
	    margin-bottom: 20px;
	    position: relative;
	    width: 249px;
    }

    .goods_item_no_stock .no_stock_icon {
        display: block;
        position: absolute;
        width: 116px;
        height: 116px;
        z-index: 100;
        border: none;
        background: url('../images/miaoguang.png') no-repeat 0 0;
        left: 28%;
        top: 70px;
    }
    .today_new{
    	display: block;
        position: absolute;
        width: 32px;
        height: 39px;
        z-index: 101;
        border: none;
        background: url('../images/front/cat/today_new.png') no-repeat 0 0;
        left: 0;
        top: 0;
        z-index: 1001;
    }
    .goods_item_no_stock{
        .thumbnail .caption .btn-purchase{
            background-position: -1392px -6px;
        }
        .thumbnail .caption .btn-purchase:hover{
            background-position: -1392px -6px;
        }
        .thumbnail .caption .tmall{
            background-position: -1489px -5px;
        }
        .thumbnail .caption .tmall:hover{
            background-position: -1489px -5px;
        }
        .thumbnail .caption .jd{
            background-position: -1385px -121px;
        }
        .thumbnail .caption .jd:hover{
            background-position: -1385px -121px;
        }

    }

    .thumbnail{
        padding: 10px 10px 5px;
        position: absolute;
        z-index: 20;
        background: #fff;
        border:#fff solid 1px;
        img{
            width: 227px;
            height: 227px;
            margin: 0;
            border:none;
        }
        .caption{
            position: relative;
            padding: 0px;
            .item-title{
                color: #666;
                line-height: 25px;
                height: 25px;
                overflow: hidden;
                margin-bottom: 10px;
                font-family: "微软雅黑";
                span{
                    font-size: 14px;
                }
                .is_format{
		        	width:14px;
		        	height:14px;
		        	margin: -5px 5px 0;
		        	position:absolute;
		        	top:12px;
		        	right:20px;
		    	}
                .multiple{
		        	background-image: url(../images/multiple.png);
		        	width:47px;
        			height:26px;
		        	position:absolute;
		        	top:-20px;
		        	right:20px;
		        	text-align:center;
		    	}
		    	.tmall_icon{
		    		height: 14px;
				    margin: -5px 5px 0;
				    position: absolute;
				    right: 0;
				    top: 12px;
				    width: 14px;
		    		background-image: url(../images/front/cat/tmall.jpg);
		    	}
		    	.taobaoc_icon{
		    		height: 14px;
				    margin: -5px 5px 0;
				    position: absolute;
				    right: 0;
				    top: 12px;
				    width: 14px;
		    		background-image: url(../images/front/cat/taobaoc.png);
		    	}
            }
            .information{
				.baoyou{
					background-image: url(../images/front/cat/baoyou.png);
					width:29px;
					height:13px;
				}
				.zhekou{
					background-color:#fda215;
					color:white;
					padding:0 5px;
					border-radius:2px;
				}
				.price_red{
					color:#dd004e;
					font-size:20px;
				}
				.origin-price-div{
					width:42px;
				}
			    .origin-price{
			    	color:#999;
			    	text-decoration:line-through;
			    }
				.promo_price{
					color: #dd004e;
				   	font-size: 30px;
				   	height: 30px;
				   	line-height: 30px;
				   	margin-right: 5px;
				   	padding-left: 2px;
				   	position: relative;
			        i{
						background-position: -1131px -11px;
				        height: 15px;
				        width: 11px;    
				        position: absolute;
				        top:7px;
				        left: 0px;
				    }
				}
				.sales{
					height:30px;
					line-height:40px;
					span{
						color:#19aa6b;
					}
				}
			}
            .time{
            	color:#999;
	            span{
	                font-weight: bolder;
	                padding: 0 3px;
	            }
			}
            .share-box{
                height: 20px; 
                overflow: hidden;
                display: none;
				z-index: 200;
            }
            .share{
                height:20px;
                line-height:20px;
                .title{
                    padding-top: 5px;
                    border: none;
                    font-size: 14px;
                    color: #ccc;
                }
                .bdsharebuttonbox{
                    padding-top: 10px;
                }
                .report_a{
                    color:orange;
                    display:block;
                }
            }

            .promo-price{
                .span1{
                    color:#999;
                    text-decoration:line-through;  
                }
                .span2{
                    color: #dd004e;
                    padding-left: 4px;
                }
            }
            
        }
    }

    .thumbnail:hover{
        border:#dd004e solid 2px;
        z-index: 30;
        padding:9px;
        .sim-desc{
            display: none!important;

        }
    }
}
